Manager: Apple Event Manager



Carbon fully supports the Apple Event Manager. Standard Apple events previously defined by Apple--for example, the required suite of Apple events--are supported in Mac OS X and play the same roles as they do in Mac OS 8.

Note, however, that the dataHandle field of the AEDesc structure is now opaque. Use AEGetDescData, AEGetDescDataSize, and AEReplaceDescData to access the data in the AEDesc.dataHandle field instead of dereferencing the handle directly.

Supported  AECallObjectAccessor

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AECheckIsRecord

Not available in Carbon.

Supported  AECoerceDesc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AECoerceDescProcPtr

Supported  AECoercePtr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AECoercePtrProcPtr

Supported  AECountItems

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AECreateAppleEvent

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AECreateDesc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AECreateList

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEDeleteItem

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEDeleteParam

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEDisposeDesc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEDisposeToken

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEDuplicateDesc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEEventHandlerProcPtr

Supported  AEFilterProcPtr

Supported  AEFlattenDesc

Not available in Carbon.

Supported  AEGetArray

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetAttributeDesc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetAttributePtr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetCoercionHandler

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetDescData

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetDescDataSize

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetEventHandler

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetInteractionAllowed

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetNthDesc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetNthPtr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetObjectAccessor

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetParamDesc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetParamPtr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetSpecialHandler

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEGetTheCurrentEvent

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEIdleProcPtr

Supported  AEInitializeDesc

Not available in Carbon.

Supported  AEInstallCoercionHandler

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEInstallEventHandler

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEInstallObjectAccessor

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEInstallSpecialHandler

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEInteractWithUser

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEManagerInfo

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEObjectInit

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEProcessAppleEvent

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEPutArray

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEPutAttributeDesc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEPutAttributePtr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEPutDesc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEPutParamDesc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEPutParamPtr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEPutPtr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AERemoveCoercionHandler

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AERemoveEventHandler

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AERemoveObjectAccessor

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AERemoveSpecialHandler

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEReplaceDescData

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEResetTimer

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEResolve

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEResumeTheCurrentEvent

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AESend

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AESetInteractionAllowed

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AESetObjectCallbacks

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AESetTheCurrentEvent

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AESizeOfAttribute

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AESizeOfFlattenedDesc

Not available in Carbon.

Supported  AESizeOfNthItem

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AESizeOfParam

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AESuspendTheCurrentEvent

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  AEUnflattenDesc

Not available in Carbon.

Supported  CallAECoerceDescProc

Supported  CallAECoercePtrProc

Supported  CallAEEventHandlerProc

Supported  CallAEFilterProc

Supported  CallAEIdleProc

Supported  CallOSLAccessorProc

Supported  CallOSLAdjustMarksProc

Supported  CallOSLCompareProc

Supported  CallOSLCountProc

Supported  CallOSLDisposeTokenProc

Supported  CallOSLGetErrDescProc

Supported  CallOSLGetMarkTokenProc

Supported  CallOSLMarkProc

Supported  CreateCompDescriptor

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  CreateLogicalDescriptor

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  CreateObjSpecifier

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  CreateOffsetDescriptor

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  CreateRangeDescriptor

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeAECoerceDescUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeAECoercePtrUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeAEEventHandlerUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeAEFilterUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeAEIdleUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeOSLAccessorUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeOSLAdjustMarksUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeOSLCompareUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeOSLCountUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeOSLDisposeTokenUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeOSLGetErrDescUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeOSLGetMarkTokenUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeOSLMarkUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeAECoerceDescUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeAECoercePtrUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeAEEventHandlerUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeAEFilterUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeAEIdleUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeOSLAccessorUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeOSLAdjustMarksUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeOSLCompareUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeOSLCountUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeOSLDisposeTokenUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeOSLGetErrDescUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeOSLGetMarkTokenUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeOSLMarkUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewAECoerceDescUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewAECoercePtrUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewAEEventHandlerUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewAEFilterUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewAEIdleUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewOSLAccessorUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewOSLAdjustMarksUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewOSLCompareUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewOSLCountUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewOSLDisposeTokenUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewOSLGetErrDescUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewOSLGetMarkTokenUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewOSLMarkUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  OSLAccessorProcPtr

Supported  OSLAdjustMarksProcPtr

Supported  OSLCompareProcPtr

Supported  OSLCountProcPtr

Supported  OSLDisposeTokenProcPtr

Supported  OSLGetErrDescProcPtr

Supported  OSLGetMarkTokenProcPtr

Supported  OSLMarkProcPtr

[Table of Contents] [Manager Index] [Function Index]

Generated on: 8/1/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.